score a historic victory - İspanyolca İngilizce Sözlük